kirchhoff's law numerical